Frank MacKay House | Sonlife Shelter | Dartmouth Overnight Shelter is located in Dartmouth, Canada on 152 Windmill Rd. Frank MacKay House | Sonlife Shelter | Dartmouth Overnight Shelter is rated 4.3 out of 5 in the category homeless shelter in Canada.